package com.nwpu.coursesupport.view.mapper;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import com.nwpu.coursesupport.view.TaskGradeListView;
import com.nwpu.coursesupport.view.criteria.TaskGradeListViewSearchCriteria;

public interface TaskGradeListViewMapper {

	public List<TaskGradeListView> findTaskMainList(TaskGradeListViewSearchCriteria sc ,RowBounds bounds);
	
	public List<TaskGradeListView> findTaskPersonalList(TaskGradeListViewSearchCriteria sc,RowBounds bounds);
	
	public List<TaskGradeListView> findTaskInLessonList(TaskGradeListViewSearchCriteria sc,RowBounds bounds);
	
	public List<TaskGradeListView> findTaskMainList(TaskGradeListViewSearchCriteria sc);
	
	public List<TaskGradeListView> findTaskPersonalList(TaskGradeListViewSearchCriteria sc);
	
	public List<TaskGradeListView> findTaskInLessonList(TaskGradeListViewSearchCriteria sc);
	
	public int countTaskMainList(TaskGradeListViewSearchCriteria sc);
	
	public int countTaskPersonalList(TaskGradeListViewSearchCriteria sc);
	
	public int countTaskInLessonList(TaskGradeListViewSearchCriteria sc);
	
}
